package com.project.personalfundmanager.shared.DAOs;

import java.io.Serializable;

import com.project.personalfundmanager.shared.models.PayableTaxModel;

public class PayableTaxDAO implements Serializable
{
	private static final long serialVersionUID = 1L;

	private Integer totalIncome;
	private Integer taxableIncome;
	private Integer rowTax;
	private Integer surcharge;
	private Integer educationCess;
	private Integer taxPayable;

	public PayableTaxDAO()
	{

	}

	public PayableTaxDAO( PayableTaxModel model )
	{
		this.totalIncome = model.getCalculatedIncome();
		this.taxableIncome = model.getTaxableIncome();
		this.rowTax = model.getRawTax();
		this.surcharge = model.getSurcharge();
		this.educationCess = model.getEducationCess();
		this.taxPayable = model.getTaxPayable();
	}

	public Integer getTotalIncome()
	{
		return totalIncome;
	}

	public void setTotalIncome( Integer totalIncome )
	{
		this.totalIncome = totalIncome;
	}

	public Integer getTaxableIncome()
	{
		return taxableIncome;
	}

	public void setTaxableIncome( Integer taxableIncome )
	{
		this.taxableIncome = taxableIncome;
	}

	public Integer getRowTax()
	{
		return rowTax;
	}

	public void setRowTax( Integer rowTax )
	{
		this.rowTax = rowTax;
	}

	public Integer getSurcharge()
	{
		return surcharge;
	}

	public void setSurcharge( Integer surcharge )
	{
		this.surcharge = surcharge;
	}

	public Integer getEducationCess()
	{
		return educationCess;
	}

	public void setEducationCess( Integer educationCess )
	{
		this.educationCess = educationCess;
	}

	public Integer getTaxPayable()
	{
		return taxPayable;
	}

	public void setTaxPayable( Integer taxPayable )
	{
		this.taxPayable = taxPayable;
	}
}
